package com.xh.bussiness.teachbook.bean.dto;

import com.sun.org.apache.bcel.internal.generic.INEG;
import com.xh.bussiness.tiku.bean.dto.QuestionDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * <p>
 *
 * </p>
 *
 * @author Pitt zhang
 * @since 2019/9/23
 */
@Data
@ApiModel
public class TeachingBookReportDto {

    //备课标题
    @ApiModelProperty("备课标题")
    private String title;

    //学生姓名
    @ApiModelProperty("学生姓名")
    private String studentName;

    //错题数
    @ApiModelProperty("错题数")
    private Integer errorQuestionCount;

    //错题掌握度 ：SUM(每个错题获取分数)/错题数
    @ApiModelProperty("错题掌握度")
    private Double masterRate;

    //备课试题数
    @ApiModelProperty("备课试题数")
    private Integer questionCount;

    //备课试题正确率
    @ApiModelProperty("备课试题正确率")
    private Double questionRightRate;

    //课后作业题数
    @ApiModelProperty("课后作业题数")
    private Integer practiceQuestionCount;

    //作业得分
    @ApiModelProperty("作业得分")
    private Integer practiceScore;

    //总分
    @ApiModelProperty("总分")
    private Integer practiceTotalScore;

    //本次学生错题
    @ApiModelProperty("本次学生错题")
    private List<QuestionDto> errorQuestionDto;

}
